package com.umeox.watch.moto.dataservice.constants;

/**
 * Created by Rambo 2020/5/11
 * Describe:
 */
public interface MqttConstants {

    interface Attributes {
        String HOT_VER = "HOT_VER";
        String HOT_VER_C = "HOT_VER_C";
        String DEVICE_CONFIG = "deviceConfig";
        String HOLDER_INFO = "holderInfo";
        String CONTACTS = "contacts";
        String FRIENDS = "friends";
        String LOCATION_FREQ = "locationFreq";
        String ALARM = "alarm";
        String CLASS_MODE = "classMode";
        String WIFI_CONFIG = "wifiConfig";
        String FENCES = "fences";
        String SPORT_CHALLENGE = "sportChallenge";
        String PRAYER_SETTING = "prayerSetting";
        String QURAN_LEARN = "quranLearn";
        String IM_GROUP = "imGroup";
        String TASKS = "tasks";
    }


    interface Event {
        String SOS = "SOS"; //上报SOS事件
        String SOSR = "SOSR";//上报SOS录音事件
        String SOS2 = "SOS2";//上报SOS更新位置事件
        String LB = "LB"; //低电事件 上报低电事件
        String CL = "CL"; //上报命令定位事件
        String FL = "FL"; //上报频率定位事件
        String PCL = "PCL"; //上报通话事件
        String SZ = "SZ"; //上报进入或离开安全区域定位事件
        String HR = "HR"; //上报心率事件
        String NW = "NW"; //脱落事件
        String STEP = "STEP"; //上报计步事件
        String LOG = "LOG"; //上报日志事件
        String ALB = "ALB"; //分享相册事件
        String SC = "SC"; //运动挑战
        String SD = "SD"; //关机上报
        String QL = "QL"; //古兰经学习事件上报
        String SPH = "SPH"; //故事播放记录事件
        String CCU = "CCU"; //诵经计数数据上报事件
        String DI = "DI"; //设备信息上报事件
    }

    interface ClientRpcMethod {
        String GET_CODE = "getBindCode";
        String GET_FILE_SIGN = "getFileSign";
        String GET_VOIP_TOKEN = "getVoipToken";
        String REQ_VOIP_CALL = "reqVoipCall";
        String SEND_CHAT_MSG = "sendChatMsg";
        String REQUEST_FRIEND = "requestFriend";
        String GET_LAST_POSITION = "getLastPosition";
        String GET_STORIES_PAGE = "getStoriesPage";
        String GET_RECOMMEND_STORIES = "getRecommendStories";
        String GET_STEP = "getStep";
        String GET_TASK_RECORD = "getTaskRecord";
        String GET_CHANTS_COUNTER = "getChantsCounter";
        String SUBMIT_TASK_RECORD = "submitTaskRecord";
        String GET_FRIENDS_ATTR = "getFriendsAttr";
        String CREATE_GROUP = "createGroup";
        String UPDATE_GROUP = "updateGroup";
        String INVITE_JOIN_GROUP = "inviteJoinGroup";
        String REMOVE_GROUP_MEMBER = "removeGroupMember";
        String QUIT_GROUP = "quitGroup";
        String GET_AGENT_USER = "getAgentUser";
        String GET_AGENT_APP_CONFIG = "getAgentAppConfig";
        String SUBMIT_AGENT_USED_RECORD = "submitAgentUsedRecord";

    }

    interface ServerRpcMethod {
        String REQ_LOC = "reqDeviceLocation";
        String GET_DEVICE_STATUS = "getDeviceStatus";
        String REQ_VOIP_CALL = "reqDeviceVoipCall";
        String REQ_OPERATE_DEVICE = "reqOperateDevice";
        String REQ_DEVICE_FRIEND = "resDeviceFriend";
        String REQ_DEVICE_DEBUG_DATA = "reqDeviceDebugData";
    }
}
